package com.dstz.agilebpm.springcloud.auth.edge.service.impl;

import com.dstz.org.api.model.IGroup;
import com.dstz.org.api.service.GroupService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.web.client.RestTemplate;

import java.util.List;
import java.util.Map;

/**
 * @author wacxhs
 */
@Service("groupService")
public class GroupServiceImpl implements GroupService {

    @Autowired
    private RestTemplate restTemplate;

    @Override
    public List<IGroup> getGroupsByGroupTypeUserId(String groupType, String userId) {
        return null;
    }

    @Override
    public Map<String, List<IGroup>> getAllGroupByAccount(String account) {
        return null;
    }

    @Override
    public Map<String, List<IGroup>> getAllGroupByUserId(String userId) {
        return null;
    }

    @Override
    public List<IGroup> getGroupsByUserId(String userId) {
        return null;
    }

    @Override
    public IGroup getById(String groupType, String groupId) {
        return null;
    }

    @Override
    public IGroup getByCode(String groupType, String code) {
        return null;
    }

    @Override
    public IGroup getMainGroup(String userId) {
        return null;
    }
}
